package com.waikuai.shop.dto;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

/**
 * 福利卡查询条件DTO
 * @author waikuai
 */
@Data
public class WelfareCardQueryDTO {

    /**
     * 状态筛选：0-未发放，1-已发放，2-已兑换，3-已过期
     */
    private Integer status;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 当前页码
     */
    @Min(value = 1, message = "页码不能小于1")
    private Integer current = 1;

    /**
     * 每页数量
     */
    @Min(value = 1, message = "每页数量不能小于1")
    @Max(value = 100, message = "每页数量不能超过100")
    private Integer size = 10;
}

